<table border="0">
  <tr><td colspan="3"><strong>Installing R'lyeh</strong></td></tr>
  <tr>
    <td colspan="3">
  <p>Before installing R'lyeh, you'll need a network accessable machine
  running a web and FTP server. It doesn't have to be on the public
  internet. It can be behind a firewall or even on the same machine
  you're viewing these install pages from. In the text box below,
  enter the hostname or IP address of the machine on which you wish to
  install R'lyeh.</p>
    </td>
  </tr>
  <tr>
    <td width="5%">&nbsp</td>
    <td class="formitem" width="25%">hostname</td>
    <td class="formitem"><input id="ftphost" type="text"/></td>
  </tr>
  <tr>
    <td colspan="3">
  <p>After you enter all the data here, we're going to FTP some files
  over. You'll need to have a username and password to access an
  account on the FTP server. You'll also need to know the path into
  which to install the files.</p>
    </td>
  </tr>
  <tr>
    <td width="5%">&nbsp</td>
    <td class="formitem" width="25%">username</td>
    <td class="formitem"><input id="ftpusername" type="text"/></td>
  </tr>
  <tr>
    <td width="5%">&nbsp</td>
    <td class="formitem" width="25%">password</td>
    <td class="formitem"><input id="ftppassword" type="password"/></td>
  </tr>
  <tr>
    <td width="5%">&nbsp</td>
    <td class="formitem" width="25%">path</td>
    <td class="formitem"><input id="ftppath" type="text"/></td>
  </tr>
  <tr>
    <td colspan="3">
  <p>Now.. if I FTP'd a file to the host and directory you just gave,
  what HTTP URL would I use to get to it? In other words, how does
  the FTP path map to the web server's path?</p>
    </td>
  </tr>
  <tr>
    <td width="5%">&nbsp</td>
    <td class="formitem" width="25%">webserver url</td>
    <td class="formitem"><input id="weburl" type="text"/></td>
  </tr>
  <tr>
    <td colspan="3">
  <p>Allright... we're almost there... We just need to know a bit
  more about your database. Right now we only support MySQL, but
  we'll eventually support a more generic ODBC interface. So we need
  to know the host name (or IP address) of the database, a username
  and password to access the database. We'll also need to know the
  name of a database we can monkey around with. <strong>Note: the
  install process currently deletes existing data. Do not re-install
  without backing up your server.</strong></p>
    </td>
  </tr>
  <tr>
    <td width="5%">&nbsp</td>
    <td class="formitem" width="25%">mysql hostname</td>
    <td class="formitem"><input id="mysqlhost" type="text"/></td>
  </tr>
  <tr>
    <td width="5%">&nbsp</td>
    <td class="formitem" width="25%">mysql username</td>
    <td class="formitem"><input id="mysqlusername" type="text"/></td>
  </tr>
  <tr>
    <td width="5%">&nbsp</td>
    <td class="formitem" width="25%">mysql password</td>
    <td class="formitem"><input id="mysqlpassword" type="password"/></td>
  </tr>
  <tr>
    <td width="5%">&nbsp</td>
    <td class="formitem" width="25%">mysql database name</td>
    <td class="formitem"><input id="mysqldbname" type="text"/></td>
  </tr>
  <tr>
    <td colspan="3">
  <p>Okay... that's it. If you want to test the parameters you
  provided here, just click on the "test" button below. Otherwise hit
  the "install" button and watch the progress in the install log below.</p>
    </td>
  </tr>
  <tr>
    <td width="5%">&nbsp</td>
    <td class="formitem" width="25%">install?</td>
    <td class="formitem"><input id="testbutton" type="button"
    value="test"/><input id="installbutton" type="button" value="install"/></td>
  </tr>
  <tr>
    <td width="5%">&nbsp</td>
    <td colspan="2" class="formitem" width="25%">install
    log<br/><textarea rows="16" cols="64" id="installlog"></textarea></td>
  </tr>
</table>
